insect pollinated - German English Dictionary